/*
div#content{width:960px; padding:10px; border:1px solid #dfe8f6}
*/

.table01
{
	border: 1px solid #99bbe8;
	border-collapse: collapse;
	align: center;
	font-size: 13px;
} 

.table01 th
{
	table-layout:fixed;
	color: #4f6b72;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #949494;
	border-top: 1px solid #D9D9D9;
	letter-spacing: 2px;
	text-transform: capitalize;
	text-align: center;
	padding: 3px 3px 3px 8px;
	background: #E5E5E5; 
	font: 10px bold;

}
.table01 td {
		padding: 3px 3px;
		border-left: 1px solid #D9D9D9;
		border-bottom: 1px dashed #D9D9D9;
}

.table02 td {
		padding: 3px 3px;
		border-left: none;
		border-bottom: none;
		/*text-align: center;*/
}

.msgBox {
  border: 1px solid #5f3aff;
  background-color : #e2e2e2;
  width: auto;
  padding: 5px 5px;
  margin: 10px;
  font-family: tahoma,arial,verdana,sans-serif;
  font-size: 11px;
}

.errorBox {
  border: 1px solid red;
  background-color : #FFCCCC;
  width: auto;
  padding: 5px 5px;
  margin: 10px;
  font-family: tahoma,arial,verdana,sans-serif;
  font-size: 11px;
  color: #E20A17;
  background-color: #FFBABA;
  background-image: url('error.png');
}

.errorLabel {
  color:#CC0000;
}

body, input, select {
	font-family: tahoma,arial,verdana,sans-serif;
	font-size: 11px;
}


.tabla_th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 0px #FFFFFF;
	background-color:#FFFFFF;
	border-spacing: 0px;
}

.tabla_th th
{
	table-layout:fixed;
	color: #15428b;
	border-right: 1px solid #485561;
	border-bottom: 1px solid #485561;
	border-top: 1px solid #485561;

	font-weight: bold;
	//letter-spacing: 2px;
	/*text-transform: capitalize;*/
	text-align: center;
	padding: 3px 3px 3px 8px;
	background: #dfe8f6;
	/*background-image: url(../img/btn-over-bg.gif );*/
	 font: 8px ; 
}

.tabla_th td {
		padding: 3px 3px;
		/*border-left: 1px dashed #485561;*/
		border-bottom: 1px solid #808080;
		border-right: 1px solid #808080;
		border-top: 1px solid #808080;
		/*text-align: center;*/
}
.tabla_th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 0px #FFFFFF;
	background-color:#FFFFFF;
	border-spacing: 0px;
}

.tabla_th th
{
	table-layout:fixed;
	color: #15428b;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-top: 1px solid #808080;

	font-weight: bold;
	//letter-spacing: 2px;
	/*text-transform: capitalize;*/
	text-align: center;
	padding: 3px 3px 3px 8px;
	background: #E9E9E9;
	/*background-image: url(../img/btn-over-bg.gif );*/
	 font: 8px ; 
}

